body {
    position: relative;
    >.left-location {
        position: fixed;
        left: 83.6px;
        top: 47px;
        width: 66px;
        height: 620px;
        display: flex;
        flex-direction: column;
        >ul {
            display: none;
            list-style: none;
            >li:nth-child(1) {
                background-color: #f6f6f6;
            }
            >.active {
                border: 1px solid blue;
            }
            >li:nth-last-child(1) {
                >a {
                    >span {
                        display: inline-block;
                        transform-origin: center;
                        transform: rotate(180deg);
                    }
                }
            }
            >li {
                text-align: center;
                border: 1px solid #e6e6e6;
                &:hover a {
                    color: blue;
                }
                >a {
                    text-decoration: none;
                    font-size: 12px;
                    color: #5e5e5e;
                }
            }
        }
    }
}